public blockade - French English Dictionary